package san.java.day11;

/**
 * 注解Annotation: 类似于Python里的装饰器, 给方法添加某些额外额外功能而不对原有代码逻辑进行破坏
 *  1. Annotation其实就是代码里的特殊标记,这些标记可以在编译,类加载,运行时被读取,并执行相应的处理.通过使用Annotation,
 *      程序员可以在不改变源代码逻辑的情况下,对原来的代码添加某些功能.
 *  2. Annotation可以像修饰符一样被使用,可用于修饰包,类,构造器,方法,成员变量,方法参数,局部变量的声明
 *      这些信息被保存在Annotation的"name=value"对中
 *  3. Annotation能被用来为程序元素(类,方法,成员变量等)设置元数据
 *
 *  常用的注解:
 *      1. @Override: 表示重写父类方法
 *      2. @Deprecated: 表示已弃用
 *      3. @SuppressWarnings: 表示抑制编译器警告
 *
 *  自定义注解:
 *
 */

public class Annotation_07 {
}
